Realistic assumptions for software reliability models
نویسنده
چکیده
A definition of reliability appropriate for systems containing significant software that includes trustworthiness and is independent of requirements will be stated and argued for. The systems addressed will encompass the entire product development process as well as both product and its documentation. Cost incurred as a result of faults will be shown to be appropriate as a performance measurement for this definition. This and more realistic assumptions will then be shown to lead to the use of auto-regressive integrated moving average (ARIMA) mathematical models for the modeling of reliability growth.
منابع مشابه
New Paradigm for Software Reliability Estimation
In common parlance, the traditional software reliability estimation methods often rely on assumptions like statistical distributions that are often dubious and unrealistic. This paper analyzes the assumptions of traditional reliability estimation methods and further evaluates the practical viability of the predictions offered by these models in the current scenario. We further propose a novel F...
متن کاملA generalized software reliability process simulation technique and tool
This paper describes the structure and rationale of the generalized software reliability process and a set of simulation techniques that may be applied for the purpose of software reliability modeling. These techniques establish a convenient means for studying a realistic, end-to-end software life cycle that includes intricate subprocess interdependencies, multiple defect categories, many facto...
متن کاملSoftware reliability analysis models by Mitsuru Ohba
This paper discusses improvements to conventional software reliability analysis models by making the assumptions on which they are based more realistic. In an actual project environment, sometimes no more information is available than reliability data obtained from a test report. The models described here are designed to resolve the problems caused by this constraint on the availability of reli...
متن کاملAnalysis of Some Software Reliability Growth Models Using Failure Data of Real Time Control System
A newly developed software system is subjected to vigorous testing before its deployment. Testing aims at minimizing the probability of occurrence of failures. The aim of testing process is to build confidence in the software for its use in real world applications. Thus, reliability of systems is always an important issue for us. Growth in reliability takes place as the error detection and corr...
متن کاملOptimisation of software reliability prediction
The reliability of software is one of the most important software metrics. In the course of time, systems have become more and more complex and that is why software has become more complex, too. It is an undeniable fact that this will lead to an increasing number of software faults. Models of software reliability are used to track down software faults. The aim is to make sure that an improvemen...
متن کامل